Added concrete examples to âLearning from Abstractionsâ (from Hatena2014-08-03 How engineers learn)
-
Chapter 3 of gihyoâs version of âHow Engineers Learnâ: Chapter 3: How to Understand Deeply - Compare, Learn from History, Learn by Making | gihyo.jp
-
in which we learned about the need for abstraction and how to do it.
-
One of them, âlearning from abstractions,â seems to be difficult to understand due to a lack of examples, so I will try to explain it more clearly by adding concrete examples here.
-
Learning from abstractionsâ was a way to read âtexts intended to help the reader abstract,â and thereby promote abstraction within oneself. So what exactly are âtexts intended to help the reader abstractâ?
-
For example, statements such as âX has three elements A, B, and Câ fall under this category.
- Specifically, âThere are wide field of vision axis, deep understanding axis, and application axis in the way of learning.
- There are many different elements to the specific study, many different methods, and each individual case is different.
- By busting up and showing some of the differences, it helps the reader to abstract them in their mind.
-
People who read such a text are divided into two groups by their reactions. For readers on one side, there will be a reciprocal reaction between this text and the readerâs experience.
-
For example:
- From my own experience, X can indeed be classified into those three categories. I had not been able to verbalize it until now. I see. Iâll call it by those names from now on.â
- âIn all my experience, I was aware of A and B, but not of C. It was a blind spot. I see. From now on, I will be careful not to overlook C.â
- In my experience, C doesnât matter much.â
- From my own experience, I think itâs important to remember that thereâs this other important thing, D.â
-
In both cases, changes are taking place in the direction of helping people organize their experiences, find structure, and create models through abstraction.
- Specific examples:
- In the book review blog written by a reader, âWEB+DB PRESS vol. 80âs feature article âThe Engineerâs How to Learnâ in WEB+DB PRESS vol. 80, I was curious to read the review, so I bought the corresponding book and read it - Programmerâs March, Chapter 2â.
-
I was somewhat aware that I was neglecting parts 2 and 3, but by giving them clear names and positions, such as âabstractionâ phase, it became easier to determine, âWhat phase of learning am I doing now, and what axis of knowledge am I currently lacking? It became easier for me to make decisions such as, âWhat phase do I learn now, and which axis of knowledge do I currently lack?
- The description of the project is as follows.
- Reproduction with labeling
- Specific examples:
-
On the other hand, there are readers who do not come up with âtheir own experiencesâ when they read these abstract texts.
- For example:
- What makes you say that?â
- âItâs kind of abstract and confusingâŠâ
- I donât know, but it sounds important, so Iâll make a note of it.â
- For example:
-
The author has made abstractions from his own experience to create an abstract model, which he then writes about in his text.
- However, if the reader does not have an experience that fits that model, the reader will not get a âfeeling of fitâ.
- In this situation, even if you write something down in a notebook, you will forget it immediately and will not be able to make effective use of it.
- This is not the fault of the reader. It is due to a major mismatch between the authorâs and the readerâs experience.
-
The author tries to get as many readers to understand as possible, so he âgets down to itâ with lots of concrete examples.
- However, it is not possible to know in advance the experience that all readers have and give examples that all will understand.
- Mismatches cannot be eliminated.
-
After all, it is âluckâ whether one can read books and other materials and learn the abstract models described therein.
- Sometimes, âI donât know what I wrote down, but I wrote it down,â is fortunately connected to other knowledge and put to good use, and sometimes, unluckily, it is forgotten without being recalled.
- Luck cannot be improved by effort.
- That is why it is important not only to spend time âlearning from abstractionsâ but also to try other methods such as âLearn by making.
This page is auto-translated from /nishio/ăæœè±ĄăăćŠă¶ăă«ć ·äœäŸăèżœć using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. Iâm very happy to spread my thought to non-Japanese readers.